|
FastCGI + PHP-FPM
2014/09/13 |
|
Use FastCGI + PHP-FPM to PHP be more Fast.
|
|
| [1] | |
| [2] | |
| [3] | Install mod_fastcgi and php-fpm. |
|
# install from RPMForge [root@www ~]# yum --enablerepo=rpmforge -y install mod_fastcgi php-fpm
|
| [3] | Configure httpd. |
|
[root@www ~]#
vi /etc/httpd/conf.d/fastcgi.conf # line 18: comment out # FastCgiWrapper On
# add follows to the end
AddHandler php-fastcgi .php
Action php-fastcgi /php5-fcgi/php-fpm ScriptAlias /php5-fcgi/ /var/www/php5-fcgi/ FastCGIExternalServer /var/www/php5-fcgi/php-fpm -host 127.0.0.1:9000 mkdir /var/www/php5-fcgi [root@www ~]# mv /etc/httpd/conf.d/php.conf /etc/httpd/conf.d/php.conf.bak [root@www ~]# /etc/rc.d/init.d/php-fpm start Starting php-fpm: [ OK ] [root@www ~]# /etc/rc.d/init.d/httpd restart Stopping httpd: [ OK ] Starting httpd: [ OK ] [root@www ~]# chkconfig php-fpm on |
| [4] | Create a test phpinfo script and make sure PHP-FPM is active like follows. |
|
[root@www ~]# echo -e "<?php\nphpinfo();\n?>" > /var/www/html/phpinfo.php |
|